package cn.wolfcode.trip.base.service;


import cn.wolfcode.trip.base.domain.User;
import cn.wolfcode.trip.base.domain.UserChat;
import cn.wolfcode.trip.base.query.QueryObject;
import com.github.pagehelper.PageInfo;

import java.util.List;
import java.util.Map;


public interface IUserChatService {

    List<UserChat> getAllUsers(Long myUserId);

    UserChat getAcceptUser(Long acceptUserId);

    List<UserChat> getMessages(Long sendId,Long currentId);

    void saveMessage(UserChat userChat);

    List<UserChat> getNewMessages(Long sendId, Long currentId);

    Integer getCounts(Long sendId, Long currentId);

    List<UserChat> getAllSendUsers(Long myUserId);
}
